#ifndef __EMP_H__
#define __EMP_H__

//操作码
#define LOGIN 1  //登录
#define FIND 2   //查找
#define CHANGE 3 //修改
#define ADD 4    //增加
#define DEL 5    //删除
#define QUIT 6   //退出
#define MY_S 7   //成功
#define MY_F 8   //失败

#define N 20

//用户登录信息结构体
typedef struct
{
    char name[N];     // 姓名
    char password[N]; // 密码
} USER_t; 

//用户数据信息结构体
typedef struct
{
    int id;         // ID号
    char name[N];   // 姓名
    int age;        // 年龄
    char position[N];  // 职务等级
    char tel[N]; // 电话
    char addr[N];   // 地址
    double salary;  // 工资
} INFO_t;

//传送数据包结构体
typedef struct
{
    USER_t user;  //用户登录信息
    INFO_t info;  //用户数据信息
    int aut_man;  //权限标志位 0普通用户 1管理员 
    int oper_mod; //操作方式
} NETDATA_t;

#endif // emp.h